package com.clientmanage.domain.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * 宠物信息VO
 * 用于前后端数据传输，包含宠物基本信息和疫苗列表
 */
@Data
public class PetInfoVo {
    
    @ApiModelProperty("宠物ID")
    private String id;
    
    @ApiModelProperty("宠物名称")
    private String name;
    
    @ApiModelProperty("品种")
    private String breed;
    
    @ApiModelProperty("性别")
    private String gender;
    
    @ApiModelProperty("年龄(月)")
    private Integer ageMonth;
    
    @ApiModelProperty("体重(kg)")
    private BigDecimal weightKg;
    
    @ApiModelProperty("健康状态")
    private String healthStatus;
    
    @ApiModelProperty("客户ID")
    private String customerId;
    
    @ApiModelProperty("疫苗列表")
    private List<VaccineInfoVo> vaccines;
} 